home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 April: Mac OS SDK / Dev.CD Apr 96 SDK / Dev.CD Apr 96 SDK1.toast / Development Kits (Disc 1) / OpenDoc / Sample Code / Sample Editors⁄Viewers / Text Editor / Source / TextEditorSettingsExt.idl < prev    next >
Encoding:
Text File  |  1995-12-13  |  1.3 KB  |  65 lines  |  [TEXT/MPS ]

  1. /*
  2.     File:        TextEditorSettingsExt.idl
  3.  
  4.     Contains:    SoundEditor Settings Extension interface
  5.  
  6.     Written by:    Steve Smith
  7.  
  8.     Copyright:    © 1995 by Apple Computer, Inc., all rights reserved.
  9. */
  10.  
  11. #ifndef _TEXTEDITORSETTINGSEXT_
  12. #define _TEXTEDITORSETTINGSEXT_
  13.  
  14. #ifndef _SETTINGS_
  15. #include "Settings.idl"
  16. #endif
  17.  
  18.  
  19. //==============================================================================
  20. // Classes used by this interface
  21. //==============================================================================
  22.  
  23. #ifdef __PRIVATE__
  24. //==============================================================================
  25. // Implementation Types
  26. //==============================================================================
  27.  
  28. typedef somToken SampleCode_TextEditor;
  29. #endif 
  30.  
  31. //==============================================================================
  32. // som_SESettingsExtension
  33. //==============================================================================
  34.  
  35. interface TextEditorSettingsExt : ODSettingsExtension
  36. {
  37. #ifdef __SOMIDL__
  38.     implementation
  39.     {
  40.         majorversion = 1; minorversion = 0;
  41.         
  42.           functionprefix = TextEditorSettingsExt__;
  43.  
  44.         override:
  45.             somInit,
  46.             somUninit,
  47.             Release,
  48.             InitSettingsExtension,
  49.             ShowSettings;
  50.  
  51. #ifdef __PRIVATE__
  52.  
  53.         passthru C_xih =
  54.         "class SampleCode_TextEditor;";
  55.     
  56.         SampleCode_TextEditor*        fOwner;
  57.  
  58. #endif 
  59.     };
  60. #endif
  61. };
  62.  
  63.  
  64. #endif
  65.